
$(document).ready(function(){
    
     $('#pantalla-cita-login').panel({
        collapsible:false
    });
 
    $("#ayudaBtn").button({
        icons: {
            primary: 'ui-icon-help'
        },
        text: false
    });
    
$("#citausuarioBtn").button({
    icons: {
        primary: 'ui-icon-contact'
    },
    text: true
});
    
    
/*AYUDA*/
$('#ayudaBtn').qtip({
    content: '<b style="color:red">*</b> Para editar un contrato, haga doble click sobre el registro seleccionado<br /><b style="color:red">*</b> Para buscar un registro utilice los campos del pie de cada columna',
    show: 'mouseover',
    hide: 'mouseout',
    style: {
        name: 'cream', 
        border: {
            width: 3,
            radius: 8                                         
        },
        width: 200,
        tip: { // Now an object instead of a string
            corner: 'topRight', // We declare our corner within the object using the corner sub-option
            color: 'orange',
            size: {
                x: 20, // Be careful that the x and y values refer to coordinates on screen, not height or width.
                y : 8 // Depending on which corner your tooltip is at, x and y could mean either height or width!
            }
        }
    },
    position: {
        corner: {
            target: 'bottomLeft',
            tooltip: 'topRight'
        },
        container: $('div.tooltips')                          
    }
})
    
/*BUSCAR PACIENTES*/
jQuery("#identificacion").blur(buscarPacienteCodigo); 
      
      
jQuery("#identificacion").keypress(function(ev){
    if(ev.keyCode==13){
                
        buscarPacienteCodigo();
    }
});
    
$("#anonac").numeric();
    
/*jQuery('#buscarPac').click(buscarPacienteAvanzado)
    
    jQuery("#ide").keypress(function(ev){
        if(ev.keyCode==13){
            buscarPacienteAvanzado();
        }
    });
    jQuery("#n1").keypress(function(ev){
        if(ev.keyCode==13){
            buscarPacienteAvanzado();
        }
    });
    jQuery("#n2").keypress(function(ev){
        if(ev.keyCode==13){
            buscarPacienteAvanzado();
        }
    });
    jQuery("#a1").keypress(function(ev){
        if(ev.keyCode==13){
            buscarPacienteAvanzado();
        }
    });
    jQuery("#a2").keypress(function(ev){
        if(ev.keyCode==13){
            buscarPacienteAvanzado();
        }
    });*/
    
        
   
   
/*$("#id_tipo_ide").load("/salus/AdministrarServlet", {
        op:"-5"
    });
    
    $("#id_entidad").load("/salus/AdministrarServlet", {
        op:"-11"
    });*/
    
/*$("#id_entidad").change(function(){
        $("#idcps").load("/salus/AdministrarServlet", {
            entidad:$("#id_entidad").val(),
            op:"-23"
        });
    });*/
});

function abrirformcitausuario(){
    
var id_paciente = document.getElementById("idpaciente").value;
var identificacion = document.getElementById("identificacion").value;
var nombres = document.getElementById("nombres").value;
var fecnac = document.getElementById("fecnac").value;

//var fecnac = document.getElementById("identificacion").value;
    
   
$("#citas-form-usu").dialog({
    height: 700,
    width: 900,
    modal: true,
    title:"Cita de Usuario",
    buttons:{
        "Salir":function(){
            $(this).dialog("close")
        }
    }
});
  
  $("#citas-form-usu").load('citas_detalle_usu.xhtml',function(){
    $("#id_paciente").val(id_paciente);
    $("#identificacion").text(identificacion);
    $("#nombre").text(nombres);
    $("#fecnac").text(fecnac);
});   
}



function log( message ) {
$( "<div/>" ).text( message ).prependTo( "#log" );
$( "#log" ).scrollTop( 0 );
}

/*BUSCAR PACIENTES*/
function buscarPacienteCodigo(){
var identificacion = document.getElementById("identificacion").value;
var resp = null;
var encontrado=false;

if(identificacion){
    var params = "codigo="+identificacion;
    jQuery.ajax({
        type: "POST",
        url: "/salus/BuscarPacienteIdentificacion",
        data: params,
        dataType: 'text',
        async:false,
        success: function(msg){
            if(parseInt(msg)!=0){
                resp = msg.split("=>");
                seleccionarPaciente(resp[0],resp[1],resp[2],resp[3],resp[4],resp[5],resp[6],
                resp[7],resp[8],resp[9],resp[10],resp[11],resp[12],resp[13],
                resp[14],resp[15],resp[16],resp[17],resp[18],resp[19]);
                encontrado=true;
                //traerConsultas(resp[10]);  
            }else{
                //buscadorPacientes();
            }
        }
    });
}else{
    buscadorPacientes();
}        
return encontrado;
}

/*function buscadorPacientes(){
    $("#dialogoBuscarPac").dialog({
        height: 550,
        width: 750,
        modal: true,
        title:"BUSCAR PACIENTES",
        buttons:{
            "Cancelar":function(){
                $(this).dialog("close")
            }
        }
    });
}*/

/*function validarBusquedaPac(tipo){
    if(parseInt(tipo)==1){
        jQuery("#n1").val("");
        jQuery("#n2").val("");
        jQuery("#a1").val("");
        jQuery("#a2").val("");
    }

    if(parseInt(tipo)==2){
        jQuery("#ide").val("");
    }
}

function ventanaModalPac(){
    jQuery("#dialogoBuscarPac").show('slow');
}
function cerrarModalPac(){
    jQuery("#dialogoBuscarPac").hide('slow');
    jQuery("#datosPac").hide()
}*/

/*function buscarPacienteAvanzado(){
    if(jQuery("#ide").val()!=""||jQuery("#n1").val()!=""||jQuery("#n2").val()!=""||jQuery("#a1").val()!=""||jQuery("#a2").val()!=""){
        if(jQuery("#ide").val()==""){
            if(jQuery("#n1").val()==""||jQuery("#a1").val()==""){
                alert("Debe Ingresar al menos el primer nombre y primer apellido del paciente")
                return false;
            }
        }
        var params = "id="+jQuery("#ide").val()+"&n1="+jQuery("#n1").val()+"&n2="+jQuery("#n2").val()+"&a1="+jQuery("#a1").val()+"&a2="+jQuery("#a2").val();
        jQuery.ajax({
            type: "POST",
            url: "/salus/BuscarPaciente",
            data: params,
            dataType: 'text',
            success: function(msg){                      
                if(msg.length>0){                
                    jQuery("#datosPac").show()
                    jQuery("#datosPac").html(msg)                
                }else{               
                    alert("No se encontraron registros")
                }
            }
        });
    }
    else{
        alert("Debe Ingresar datos para la busqueda")
    }

}*/

function clearPacientecodigo(){
document.getElementById("identificacion").value = "";
}

function seleccionarPaciente(id,nombres,tipoide,numero,fecnac,sexo,desaseguradora,nivel,tipopaciente,tipoafiliacion,idcontrato,idmanual,identidad,codtipopaciente,destipopoblacion,idtipopoblacion,idtipoafiliacion,edad,manual,idtipoidentificacion){
document.getElementById("identificacion").value = numero;
document.getElementById("idpaciente").value = id;
document.getElementById("nombres").value = tipoide+"-"+numero+" / "+nombres;
document.getElementById("sexo").value = sexo;
document.getElementById("regimen").value = tipopaciente;
document.getElementById("fecnac").value = fecnac;
document.getElementById("id_entidad").value = identidad;
//document.getElementById("aseguradora").value = desaseguradora;
document.getElementById("nivel").value = nivel;
document.getElementById("tipoafiliado").value = tipoafiliacion;
//document.getElementById("idcontrato").value = idcontrato;
// document.getElementById("idmanual").value = idmanual;
// document.getElementById("tipoPaciente").value = tipopaciente;
// document.getElementById("tipoPoblacion").value = destipopoblacion;
document.getElementById("edad").value = edad;
//document.getElementById("tarifario").value = manual;
//document.getElementById("id_tipo_ide").value = parseInt(idtipoidentificacion);
//cerrarModalPac();
$("#dialogoBuscarPac").dialog("close")
}


function validarLogin(){
var fecha;
var usuencontrado = false;
    usuencontrado = buscarPacienteCodigo();
   
if (usuencontrado){
    
    fecha = $("#fecnac").val().split("-");
        
    if ($("#anonac").val()){
        
        if (parseInt($("#anonac").val())== parseInt(fecha[0])){
                
            abrirformcitausuario();
        
       } else{
          alert("El a\u00f1o de nacimiento no corresponde.");
       }   
    }else{
        alert("digite a\u00f1o de nacimiento.")
    }
    
}else{
    alert("El usuario no existe, verifique el documento.");
}
            
        
}





